#ifndef GEOMETRICTRANSFORMATIONSDIALOG_H
#define GEOMETRICTRANSFORMATIONSDIALOG_H

#include <QDialog>
#include "glm/glm.hpp"

#include "csgnode.h"

namespace Ui {
    class GeometricTransformationsDialog;
}

class GeometricTransformationsDialog : public QDialog
{
    Q_OBJECT

public:
    explicit GeometricTransformationsDialog(OperationType op, QWidget *parent = 0);
    ~GeometricTransformationsDialog();
    glm::vec3 get_vector();
    float get_angle();
public slots:
    void set_values();
private:
    Ui::GeometricTransformationsDialog *ui;
    glm::vec3 m_transform_vector;
    float m_angle;
};

#endif // GEOMETRICTRANSFORMATIONSDIALOG_H
